package com.siblings.loan.ui.loan.view

import com.siblings.mvp.view.MvpView
import org.json.JSONObject

/**
 * Siblings
 * @Author wwdeng
 * @CreateTime: 2024/7/16 17:32
 * @Annotation：审核中、拒绝、放贷中、放贷中法语 接口层
 */
interface ISibLoanCommonView: MvpView {

    /**
     * 显示放款中状态
     */
    fun showSibLoanLendingView()

    /**
     * 显示审核中状态
     */
    fun showSibLoanAuditView()

    /**
     * 已拒绝（审核失败）
     */
    fun showSibLoanFailedView()

    /**
     * 显示审核中提示Views
     */
    fun showSibLoanAuditTipsView(obj: JSONObject)

    /**
     * 设置贷款信息
     */
    fun showSibLoanInfoData(data: JSONObject)

    /**
     * 设置已绑定的账户列表
     */
    fun showSibLoanAccountList(list: ArrayList<JSONObject>)

    /**
     * 提示绑定另一个渠道账户
     */
    fun showSibBingAccountOtherDialog(otherInfo: JSONObject)

    /**
     * 设置推荐APP列表
     */
    fun setSibRecommendAppList(list: ArrayList<JSONObject>)


}